package com.beiing.tianshuai.tianshuai.huodong.view;

import com.beiing.tianshuai.tianshuai.entity.ActiveReplyBean;
import com.beiing.tianshuai.tianshuai.entity.FollowBean;
import com.beiing.tianshuai.tianshuai.entity.HuoDongCollectBean;
import com.beiing.tianshuai.tianshuai.entity.HuoDongCommentBean;
import com.beiing.tianshuai.tianshuai.entity.HuoDongDetailBean;
import com.beiing.tianshuai.tianshuai.entity.HuoDongPraiseBean;

import java.util.List;

/**
 * Created by magikliu on 2017/8/6.
 */

public interface HuoDongDetailViewImpl {

    void showCommentList(List<HuoDongDetailBean.DataBean.CommentBean> commentBean);

    void showHuoDongDetail(HuoDongDetailBean.DataBean huoDongDetailBean);

    void submitCommentFinish(HuoDongCommentBean bean, String content, String time);

    void showProgress();

    void hideProgress();

    void showFollowed(FollowBean followBean);

    void showToast(String content);

    void showPraised(HuoDongPraiseBean bean);

    void shoeActiveCollectResult(HuoDongCollectBean bean);

    void showPraiseCommentResult(HuoDongPraiseBean bean, int position);

    void firstLoadError(Throwable throwable);

    void addReply(ActiveReplyBean bean, String content);
}
